#ifndef POINT
#define POINT
#include <vector>
#include <iostream>

class Link;

class Point{
	private:
		float x;
		float y;
		float weight;
	public:
		Point(float x = 0.0f, float y = 0.0f);
		Point(const Point &p);
		~Point();
		bool operator==(const Point &p);
		bool operator!=(const Point &p);
		void setX(float x);
		void setY(float y);
		void setWeight(float w);
		float getX();
		float getY();
		float getWeight();
                friend std::ostream & operator<<( std::ostream &, Point);
};
#endif
